package com.shm.shenzhou;

import java.util.*;


public class Solution2 {
    /**
     * 数组内数据循环平移
     * @param arr int整型一维数组 输入数组
     * @param pushOffset int整型 位移长度
     * @return int整型一维数组
     */
    public int[] pushIntArray (int[] arr, int pushOffset) {
        // write code here
        int length = arr.length;
        int[] res = new int[length];
        for (int i = 0; i < arr.length; i++) {
            int j = i+pushOffset%length;
            if (j>=length){
                j= i+pushOffset%length-length;
            }
            res[j] = arr[i];
        }
        return res;
    }
}
